﻿namespace CSharpPro._0925;

public class Demo
{
    //属性
    private string name;



    //方法
    public void TestPrint0()
    {
        Console.WriteLine("请输入一个三位数");
        int num = Convert.ToInt32(Console.ReadLine());
        //bai
        Console.WriteLine(num / 100);
        //shi
        Console.WriteLine(num % 100 / 10);
        //ge
        Console.WriteLine(num % 100 % 10);



    }

    //作业1
    public void TestPrint1()
    {
        bool Flag(int year)
        {
            return (year % 4 == 0 && year % 100 != 0) || (year % 400 == 0);
        }

        Console.WriteLine("请输入一个年份:");
        int testyear = Convert.ToInt32(Console.ReadLine());

        bool isLeap = Flag(testyear);
        Console.WriteLine($"{testyear}年{(isLeap ? "是" : "不是")}闰年");
    }

    
    
    //作业2
    public void TestPrint2()
    {
        // 原价
        double originalPrice = 8800;
        
        double finalPrice = 0;

        Console.WriteLine("请输入出行月份（1-12）：");
        int month = int.Parse(Console.ReadLine());
        
        Console.WriteLine("请选择出行交通方式（输入 1 表示航班，输入 2 表示动车）：");
        int transport = int.Parse(Console.ReadLine());
        
        // 判断是否为旺季
        bool isPeakSeason = month >= 5 && month <= 10;

        if (isPeakSeason)
        {
            if (transport == 1)
            {
                // 旺季航班9折
                finalPrice = originalPrice * 0.9;
            }
            else if (transport == 2)
            {
                // 旺季动车75折
                finalPrice = originalPrice * 0.75;
            }
            else
            {
                Console.WriteLine("交通方式输入错误！");
                return;
            }
        }
        else
        {
            if (transport == 1)
            {
                
                // 淡季航班按6折
                finalPrice = originalPrice * 0.6;
            }
            else if (transport == 2)
            {
                // 淡季动车3折
                finalPrice = originalPrice * 0.3;
            }
            else
            {
                Console.WriteLine("交通方式输入错误！");
                return;
            }
        }

        Console.WriteLine($"此旅游行程的价格为：{finalPrice} 元");
    }
 
    }
